<?php
require('engine/xcrud_custom.php');
require("engine/base.php");
require_once('engine/xcrud_plus.php');

//controlo si hay mas de un turno abierto
$query = mysql_query('SELECT count(*) AS turnos_abiertos FROM turnos_examen_abiertos WHERE estado = "ABIERTO"');
$data = mysql_fetch_object($query);

if($data->turnos_abiertos > 1){
	$xf = new XForm();
	$xf->formStart();
	$xf->labelForm('', 'SE ENCUENTRAN MAS DE UN TURNO DE EXAMEN ABIERTO<br><br>Cierre los turnos anteriores desde "ABM Turnos" e intente nuevamente','danger', '3');
	$xf->formStop();
	die();
}
else{
//busco turno abierto
	$query = mysql_query('SELECT id_turno_examen_abierto FROM turnos_examen_abiertos WHERE estado = "ABIERTO"');
	$data = mysql_fetch_object($query);
	$id_turno_examen_abierto = @$data->id_turno_examen_abierto; 
}


//data
	$x->table('turnos_examen_materias');
	$x->where('id_turno_examen_abierto =',$id_turno_examen_abierto);
	
//relations
	$x->label('id_materia','Materia');
	$x->relation('id_materia','materias','id_materia','descripcion','id_carrera='.$id_carrera);

	$x->label('id_carrera','Carrera');
	$x->relation('id_carrera','carreras','id_carrera','descripcion');
	
	
//views
	xicons(0,1,0,$x);
	xicons2(0,1,1,1,$x);
	$x->button('index.php?pag=turnos_examen_inscripcion
				&id_turno_examen_abierto={id_turno_examen_abierto}
				&id_turno_examen_materia={id_turno_examen_materia}
				&id_materia={id_materia}
				&action=create
				&id_carrera='.$id_carrera,
				'Inscribir Alumno',
				'glyphicon glyphicon-pencil'

		);
	$x->button('index.php?pag=turnos_examen_inscripcion
				&id_turno_examen_abierto={id_turno_examen_abierto}
				&id_turno_examen_materia={id_turno_examen_materia}
				&id_materia={id_materia}
				&action=view
				&id_carrera='.$id_carrera,
			'Ver Inscriptos',
			'glyphicon glyphicon-th-list'			
	);
	$x->columns('id_turno_examen_abierto',true);
	
//edit
	$x->fields('id_turno_examen_abierto',true);
	$x->disabled('id_materia,cantidad_mesas');
	
echo $x->render();
?>